草庐IT

Python pywin32 访问被拒绝

全部标签

c# - 在登录时检测来自服务的远程桌面连接 (W7/32)

我知道(并且它有效)在C#中,此属性告诉我当前session是否为RDPsession:System.Windows.Forms.SystemInformation.TerminalServerSession现在,我有一个接收登录/注销和锁定/解锁事件的服务,我需要一种方法来告诉该服务正在启动的session是rdp还是本地的。问题:服务以SYSTEM用户运行,上面的属性总是返回false(我想是因为SYSTEM总是被认为是本地连接的用户)我尝试在寄存器中搜索VolatileEnvironment子项以检查是否存在标识RDPsession名称的子项:这在锁定/解锁处理程序中有效,但在登

python - 在 Python 中访问远程服务器上的 Windows 共享驱动器

这似乎是一个简单的问题,但我很难弄明白。我在远程服务器上设置了一个共享文件夹,以便该文件夹在Windows资源管理器中显示如下:\\server-name\shared-directory。我可以通过Windows资源管理器远程读取该文件夹并远程写入该文件夹。然而,当我尝试通过python脚本访问该文件时,它说该目录不存在。我拥有服务器的管理权限并授予我自己访问共享驱动器的权限(我通过Windows资源管理器复制文件验证了这一点)。在python中,我按如下方式访问驱动器(虽然我尝试了几种不同的方法但没有成功):os.access('\\\\server-name\\path-to-s

c++ - ldap_modify 函数通过访问冲突?

我正在尝试使用ldap_modify函数修改AD属性值...代码如下...LDAPMod*list_of_attrs[1]={0};char*Password[]={"Password2"};LDAPMessage*result=NULL;intmsgid;intrc=0;LDAPModattribute2;attribute2.mod_type=(PCHAR)"Passwordnumber";attribute2.mod_op=LDAP_MOD_REPLACE;attribute2.mod_vals.modv_strvals=Password;list_of_attrs[0]=&at

windows - 有没有办法获得对以独占访问方式打开的文件的读取访问权限,即 FILE_SHARE_NONE

如果不采取肮脏和令人讨厌的方式,我相信这在用户模式下是不允许的,即使使用SE_BACKUP_NAME。我认为肮脏和令人讨厌的事情:找出哪个进程拥有句柄并编写代码以在该进程中运行并关闭句柄。读取/解析MFT/FAT表使用内核驱动 最佳答案 是的,有一种方法,尽管它可能不适合您的需要;它不脏也不讨厌,但它很重,也就是说,它的编码并不简单,如果您只是试图读取单个文件,它会产生不成比例的系统负载。但是,如果您需要这样做,这是我所知道的唯一合理且安全的解决方案:请参阅VolumeShadowCopyService上的MSDN文档.现在大多数备

windows - OneNote 如何访问从 firefox 复制文本的 url,我如何在我的应用程序中使用它

当您从firefox(非微软产品)中的网页复制文本到OneNote时,它​​会将网页的url与复制的文本一起添加为“粘贴自”,如下例所示:ApacheOpenOfficeisanopen-sourceofficeproductivitysoftwaresuitePastedfromOneNote如何从非Microsoft应用程序访问复制文本的url信息。如何使用C++/C#或其他技术在我的应用程序中以编程方式访问类似信息?是否有一些api可以从系统剪贴板访问其他信息,如url、源应用程序、源文件等? 最佳答案 如thedocumen

c - 为什么 AssignProcessToJobObject 在 XP 上失败并出现拒绝访问错误?

我有以下代码:#include#include#include#pragmacomment(lib,"shlwapi.lib")int__cdeclwmain(intargc,PWSTRargv[]){HANDLEJob(CreateJobObject(NULL,NULL));if(!Job){wprintf(L"Couldnotcreatejobobject,error%d\n",GetLastError());return0;}HANDLEIOPort(CreateIoCompletionPort(INVALID_HANDLE_VALUE,NULL,0,1));if(!IOPort

windows - 使用Rundll32复制SUBST的功能

我一直在尝试使用rundll32复制函数subst.exe(用于映射驱动器的Windows应用程序)。我知道使用了DefineDOSDevice并且我知道要传递哪些参数,但我就是无法让它工作。假设我想将C:\ProgramFiles映射为Z:rundll32.exekernel32.dll,DefineDosDeviceA***我尝试以我认为正确的形式传递所有参数,但没有成功。如果有人能为我提供将程序文件映射到Z:usingrundll32的工作语法,我将非常高兴。提前致谢。 最佳答案 Rundll32不是通用的“运行导出函数”实用

windows - 访问文件夹时运行的批处理文件

我想知道是否可以有一个在我打开目录时自动执行的批处理文件。我不知道如何做到这一点。无论是通过cmd/.exe/.bat/mouse访问它我都希望它执行此操作 最佳答案 没有。使用批处理文件是不可能的。(事实上​​,我认为如果不编写shell扩展是不可能的,这将需要一种实际的编程语言。) 关于windows-访问文件夹时运行的批处理文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

windows - 我应该静态编译 VS2008 C++ Win32 应用程序还是动态链接它们?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我试图避免dllhell问题和用户必须安装重新分发包以防他们没有dll。是否建议我静态编译我的应用程序?

javascript - 使用 ActiveX DeleteFile 时权限被拒绝

我有一个运行良好的脚本,直到它尝试删除它创建的临时文件,然后我收到一条权限被拒绝的错误消息。命令很简单:fso.DeleteFile(tempWAVPath)fso是ActiveXObject("Scripting.FileSystemObject")而tempWAVPath是:C:\Users\XXX\AppData\Local\Temp\RandomTempName\TemporaryFile考虑到脚本同时创建了文件夹和文件,我很困惑为什么它会出现权限被拒绝的错误。脚本正在通过管理CMD和cscript运行有人知道为什么吗? 最佳答案